<%-- 
    Document   : MostrarFactura
    Created on : 12-sep-2014, 19:20:00
    Author     : equipo_4
--%>

<%@page import="COBRANZA_MODELO.COB_FACTURA"%>
<%@page import="java.util.List"%>
<%@page import="COBRANZA_MODELO.COB_FACTURA_DETALLE"%>
<%@page import="java.util.Calendar"%>
<%@page import="java.text.SimpleDateFormat"%>
<%@page import="java.util.Date"%>
<%@page import="java.util.Date"%>
<%@page import="java.text.DateFormat"%>
<%@page import="CONTABILIDAD_MODELO.CON_CODIGO_CONTROL"%>
<%@page import="CONTABILIDAD_MODELO.CON_PARAMETROS_FACTURAS"%>
<%@page import="CONTABILIDAD_MODELO.CON_SUCURSAL_PARAMETROS"%>
<%@page import="RRHH_Modelo.RHH_SUCURSAL"%>
<%@page import="CONTABILIDAD_MODELO.CON_DATOS_EMPRESA"%>
<%@page import="Conexion.Conexion"%>
<%@page import="RRHH_Modelo.RHH_USUARIO"%>
<%@page contentType="text/html" pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <title>JSP Page</title>
    </head>
    <body>
        <%
            
            RHH_USUARIO usuario = ((RHH_USUARIO)request.getSession().getAttribute("usr"));
            Conexion con = new Conexion(usuario.getPASSWORD(), usuario.getPASSWORD());
            
            double id = Double.parseDouble(request.getParameter("id"));
            
            CON_DATOS_EMPRESA empresa = new CON_DATOS_EMPRESA();
            empresa.setCon(con);
            empresa = empresa.BuscarXid(1);
            
            COB_FACTURA fact = new COB_FACTURA();
            fact.setCon(con);
            fact = fact.BuscarXid(id);
            
             RHH_SUCURSAL suc = new RHH_SUCURSAL();
            suc.setCon(con);
            suc = suc.BuscarXid(fact.getID_SUCURSAL());
            
        %>
        
        <div style="width: 100%">
            <div style="width: 50%; text-align: center; float: left">
                <%
                    out.print(empresa.getRAZON_SOCIAL()+"<br>");
                    out.print(suc.getDESCRIPCION()+"<br>");
                    out.print(suc.getDIRECCION()+"<br>");
                    out.print(suc.getTELEFONO()+"<br>");
                    out.print(suc.getEMAIL()+"<br>");
                %>
            </div>
            <div style="width: 50%; float: right; text-align: center">
                <%
                    out.print("NIT :"+empresa.getNIT()+"<br>");
                    out.print("AUTORIZACION Nº:"+fact.getNRO_AUTORIZACION()+"<br>");
                    out.print("FACTURA Nº:"+fact.getNUMERO_FACTURA()+"<br>");
                    out.print("ORIGINAL"+"<br>");
                    out.print("Actividad Economica:"+empresa.getACTIVIDAD_ECONOMICA()+"<br>");
                %>
            </div>
        </div>
        
       
        <div style="margin: 1px; border-radius: 5px; padding-left: 30%; width: 40%; ">
            <h1 style="text-align: center">
            FACTURA
            </h1>
             <div style=" border: solid 1px; border-radius: 5px;">
            <%                
                out.print(suc.getDESCRIPCION()+", "+fact.getFECHA_FACTURA()+"<br>");
                //out.print("Comprador:"+fact.getNOMBRE()+"\t Nit/CI"+fact.getNIT()+"<br>");
            %>
        </div>
            <table border="1">
                <thead>
                    <th>CANTIDAD</th>
                    <th>CONCEPTO</th>
                    <th>PRECIO UNITARIO</th>
                    <th>TOTAL</th>
                </thead>
                <tbody>
                    <%
                        COB_FACTURA_DETALLE detalle = new COB_FACTURA_DETALLE();
                        detalle.setCon(con);
                        List<COB_FACTURA_DETALLE> lista = detalle.BuscarXFactura(fact.getID());
                        double suma =0;
                        for (int i = 0; i < lista.size(); i++) {
                            out.print("<tr>");
                            out.print("<td>");
                            out.print(lista.get(i).getCANTIDAD());
                            out.print("</td>");
                            out.print("<td>");
                            out.print(lista.get(i).getDETALLE());
                            out.print("</td>");
                            out.print("<td>");
                            out.print(lista.get(i).getP_UNITARIO());
                            out.print("</td>");
                            out.print("<td>");
                            out.print(lista.get(i).getSUB_TOTAL());
                            suma+=lista.get(i).getSUB_TOTAL();
                            out.print("</td>");
                            out.print("</tr>");
                        }
                        out.print("<tr>");
                        out.print("<td colspan='3'>");
                        out.print("TOTAL BS.");
                        out.print("</td>");
                        out.print("<td>");
                        out.print(suma);
                        out.print("</td>");
                        out.print("</tr>");
                        out.print("<tr>");
                        out.print("<td colspan='4'>");
                        out.print("Son:"+fact.getMONTO_LITERAL());
                        out.print("</td>");
                        out.print("</tr>");
                    %>                
                </tbody>
            </table>
                <span>CODIGO DE CONTROL: <%out.print(fact.getCODIGO_CONTROL());%></span><br>
                <span>Fecha limite de emision: <%out.print("falta");%></span><br>
        </div>
        <div style="float: left">        
            <img  src="../CON_QR_CONTROLLER?codigo=<%out.print(fact.getCODIGO_CONTROL());%>" alt="" />
            <span style="border: solid 1px;">LA ALTERACION, FALSIFICACION O COMERCIALIZACION ILEGAL DE ESTE DOCUMENTO TIENE CARCEL</span>
        </div>        
    </body>
</html>
